<?php

namespace Unl\HomologacionBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class PeticionHomologacionType extends AbstractType
{
    private $ocultarpersona=FALSE;
    
    public function setOcultarPersona($ocultarpersona) {
        $this->$ocultarpersona = $ocultarpersona;
    }


    public function buildForm(FormBuilder $builder, array $options)
    {
        $personaType = new PersonaType();
        $personaType->setOcultar($this->ocultarpersona);
        
        $builder
            ->add('estudiante',$personaType)
            ->add('universidadOrigen','text', array('attr'=>array('disabled'=>true)))
            ->add('carreraOrigen', 'text', array('attr'=>array('disabled'=>true)))
            ->add('universidad')
            ->add('carrera')
            ->add('carreraDestino');
        }
    
    public function getDefaultOptions(array $options)
    {
        return array('data_class' => 'Unl\HomologacionBundle\Entity\PeticionHomologacion',);
    }

            
    public function getName()
    {
        return 'unl_homologacionbundle_peticionhomologaciontype';
    }
}
